<?php
	class Doacao
	{
		private $id;
		private $dataInicio;
		private $dateFim;
		private $ativa;
				
		function __construct($dataInicio = "", $dateFim = "", $ativa = 0)
		{
			$this->id = "DEFAULT";
			$this->dataInicio = $dataInicio;
			$this->dateFim = $dateFim;
			$this->ativa = $ativa;
		}
		
		public function getAllDoacoes()
		{
			return executa_query("SELECT * FROM doacao;");
		}

		public function insertDoacao()
		{
			extract($_POST); // Coloco os valores dos campos do formulário em variavéis
			$data_inicio = data_BD($data_inicio);
			$date_fim = data_BD($date_fim);
			if(!isset($ativa)) {
				$ativa = 0; // Doações já vem inativa
			}
			$sql = "INSERT INTO doacao (id,data_inicio,date_fim,ativa,instituicao_id) VALUES (DEFAULT,'$data_inicio','$date_fim','$ativa','$instituicao_id')";
			//var_dump($sql);
			//imprimeArray($_POST);
			return executa_query($sql);
		}
		
		public function editDoacao($doacao_id, $ativa)
		{
			$sql = "UPDATE doacao SET ativa = '$ativa' WHERE id = $doacao_id;";
			return executa_query($sql);
		}
		
		public function __get($name)
		{
			return $this->$name;
    	}
	}
?>